@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {

	margin: 0;padding: 0;}

html {overflow-y: scroll;}

html, body {font-family:-apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;color: #3f3f3f;background: #fff;}

iframe { background-image: none; border: none;}

a {color: #3f3f3f;text-decoration: none;}

a:hover {color: #11216c;}

img {border: 0 none;}

ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"] {cursor: pointer;}

button {cursor: pointer;}

i,em{font-style: normal;}

.en{font-family:"Georgia", sans-serif;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.box {width: 1300px;height: auto;margin: 0 auto;}

/*header*/

@media (min-width: 1300px){

    html, body{font-size: 16px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    html, body{font-size: 15px;}

}

@media (min-width: 768px) and (max-width: 991px){

    html, body{font-size: 14px;}

}



@media (max-width: 767px){

    html, body{font-size: 14px;}

}




.pagination{text-align: center;}

.pagination li{display: inline-table; height: 34px; line-height: 34px; min-width: 34px; background: #eee; margin: 0px 4px;}

.pagination li.active span,.pagination li:hover a{background: #112f80; color: #fff;}



.pagination li a,.pagination li span{display: block; padding: 0px 5px;}


/*logo*/

.logo{display: block;}

.head_tel{padding-left: 60px; background: url(../images/headertel.png) center left no-repeat; width: 245px; font-size: 16px;}

.head_tel span{display: block; }

/*menu*/

.navbar{background:#fff; position: relative; box-shadow: 0 4px 10px rgba(0,0,0,0.2); }

.navbar-nav li{text-align: center;}

.navbar-nav>li:last-child{background: none;}

.navbar-nav li:hover .navmenu{display: inline-block;}

.navbar-nav li:hover>a,.navbar-nav li.act>a{color:#11216c; border-top: 2px #11216c solid;}

.header_right{position: absolute; }

.navbar-nav li.search{float: left; width: 32px; background: url(../images/jindun42.png) center center no-repeat; cursor: pointer; }

.search_bg{background: rgba(0,0,0,0.8); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9; display: none;}

.search_alert{background: #fff; position: absolute; left: 50%; top: 50%;}

.search_alert input{height: 50px; float: left;}

.search_alert input.txt{background: #eee; border:0px #eee solid;}

.search_alert input.sub{text-align: center; background: #11216c; border:1px #11216c solid; color: #fff;}

.search_bg a.close{position: absolute; left: 50%; top: 50%; display: inline-table; background: url(../images/close.png) center center no-repeat; background-size: 100%; z-index: 9;}





.navbar{z-index: 999;}

.navmenu{padding:0px; display: none; background:rgba(255,255,255,0.9);}

.navmenu a:first-child{border-top:2px #11216c solid;}

.navmenu a{display: block; overflow: hidden; color: #666;text-align: center;line-height: 40px; border-bottom: 1px #e5e4e4 solid; font-size: 14px;}

.navmenu a:hover{border-bottom: 1px #11216c solid; color: #11216c;}

.navmenu a:last-child{border:none;}

@media (min-width: 1300px){

    .navbar{padding-top:90px;}

    .navbar .logo{ margin-left: -650px; top:14px;}

    .header_right{width: 945px; margin-right: -650px; top:0px;}

    .navbar-nav li>a{padding: 0px 25px;line-height: 90px;}

    .navbar-nav li.search{height: 90px; margin-left: 30px;}

    .search_alert{ padding: 30px 40px; margin-left: -240px; margin-top: -55px;}

    .search_alert input.txt{width: 300px;}

    .search_alert input.sub{width: 100px;font-size: 20px;}

    .search_bg a.close{ margin-top: -150px; width: 50px; height: 50px; margin-left:300px; }

    .navmenu{}

} 



@media (min-width: 991px) and (max-width: 1300px){

    .navbar{padding-top:86px;}

    .navbar .logo{ margin-left: -485px; top:16px; width: 200px;}

    .header_right{width: 755px; margin-right: -485px; top:0px;}

    .navbar-nav li>a{padding: 0px 15px;line-height: 86px;}

    .navbar-nav li.search{height: 86px; margin-left: 30px;}

    .search_alert{ padding: 25px 30px; margin-left: -200px; margin-top: -50px;}

    .search_alert input.txt{width: 250px;}

    .search_alert input.sub{width: 90px;font-size: 18px;}

    .search_bg a.close{ margin-top: -150px; width: 50px; height: 50px; margin-left:250px; }

    .navmenu{}

}



@media (min-width: 768px) and (max-width: 991px){

    .navbar{padding-top:80px;}

    .navbar .logo{ margin-left: -360px; top:15px; width: 180px;}

    .header_right{width: 560px; margin-right: -360px; top: 0px;}

    .navbar-nav li{line-height: 80px; padding: 0px 6px;}

    .navbar-nav li.search{height: 80px; margin-left: 8px;}

    .search_alert{ padding: 15px 20px; margin-left: -155px; margin-top: -40px;}

    .search_alert input.txt{width: 200px;}

    .search_alert input.sub{width: 70px;font-size: 16px;}

    .search_bg a.close{ margin-top: -150px; width: 50px; height: 50px; margin-left:200px; }

    .navmenu{}

}



@media (max-width: 767px) {

    .navbar{ height: 3em; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999;}

    .header_height{ height: 3em;}

    .navbar .logo{position: absolute; left: 4%; max-width: 72%; max-height: 80%; top:0.5em;}

    .navbar .logo img{ height: 2.4em;}

    .navbar-collapse{position: fixed;  right: 0px;  top: 3.5em;  z-index: 10;  background: #fff;  width:100%;}

    .navbar-collapse li{border-bottom: 1px #eee solid; padding: 1em 0px;}

    .navmenu{text-align: right;}

    .header_right{right: 0px; top:0px; width: 70%;}

    .navmenu a{border: none; text-align: center;}

    .navbar-nav li.search{display: none;}

    .navbar-nav{min-height: 350px;}

}

@media (min-width: 768px){

    .navbar .logo{position: absolute; left: 50%;}

    .navbar .head_tel{position: absolute; right: 50%;}

    

    .navbar-nav li{ position: relative;}

    .navmenu{width: 140%; position: absolute; left:-20%; z-index: 5; display: none;}

    .header_right{right: 50%;}

    .header_right .navbar-collapse{padding: 0px; float: left;}



}

.ind_link {line-height: 2; padding: 5px 0px; color: #999;}

.ind_link a{color: #999;}

.ind_link a:hover{color: #11216c;}





.footer{line-height: 2; background: #434343;}

.footop{color: #ffffff;}

.footop a{color: #ffffff}

.footop li{font-size: 14px;}

.footop li a{display: block; line-height: 36px;}

.footop li h3{line-height: 2;}

.footop li.footop04 .img img{max-height: 100%;}

.footbot{color: #fff;background: #222222;}

.footbot a{color: #fff; display: inline-table;}

@media (min-width: 1300px){

    .footop li{padding: 40px 0px; float: left; height: 100%; height: 298px;}

    .footop li.footop01{width: 200px;}

    .footop li.footop02{width: 300px; text-indent: 100px;}

    .footop li.footop03{padding-left: 40px; padding-right: 40px; width: 420px;}

    .footop li.footop04{width: 380px;  padding-left: 80px;}

    .footop li.footop04 .img{margin: 20px 0px 15px; height: 128px; float: right;}

    .footop li.footop04 .word{float:left;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .footop li{padding: 40px 0px; float: left;height: 100%; height: 298px;}

    .footop li.footop01{width: 150px;}

    .footop li.footop02{width: 220px; text-indent: 55px;}

    .footop li.footop03{padding-left: 30px; padding-right: 30px; width: 300px;}

    .footop li.footop04{width: 300px;  padding-left: 30px;}

    .footop li.footop04 .img{margin: 20px 0px 15px; height: 128px; float: right;}

    .footop li.footop04 .word{float:left;}

}

@media (min-width: 768px) and (max-width: 991px){

    .footop{}

    .footop li{padding: 30px 0px; float: left; height: 100%; height: 224px;}

    .footop li.footop01,.footop li.footop02{display: none;}

    .footop li.footop03{padding-left: 30px; padding-right: 30px; width: 450px;}

    .footop li.footop04{width: 300px;  padding-left: 30px;}

    .footop li.footop04 .img{margin: 20px 0px 15px; height: 128px; float: right;}

    .footop li.footop04 .word{float:left;}

}

@media (min-width: 768px){

    .footop li{background: url(../images/footer_03.jpg) right center no-repeat; }

    .footop li:nth-child(4){background: none;}

    .footop li.footop02{}

    .footop li h3{font-size: 16px; color: #fff; margin-bottom: 6px;}

    .footbot{line-height: 48px; }

    .footbot .left{float: left;}

    .footbot .right{float: right;}

}

@media (max-width: 768px){

    .footop li{padding: 1.5em 0px;}

    .footop li.footop01,.footop li.footop02{display: none;}

    .footop li.footop04{float: left; width: 30%;}

    .footop li.footop04 .img{margin: 0.5em 0px;}

    .footop li.footop04 img{width: 90%;}

    .footop li.footop04 .word p{display: none;}

    .footop li.footop03{float: right; width: 67%;}

    .footop li h3{font-size: 1.2em;}

    .footbot{text-align: center; padding: 0.5em 0px;}

}







.ind_title{text-align: center; line-height: 2;}

.ind_title h3{line-height: 1; font-weight: bold;}

.ind_title span{background: url(../images/jindun26.png) center center no-repeat; background-size: auto 100%; display: inline-table;}

.ind_title p{color: #8c8c8c;margin: 0px auto; line-height: 2.2;text-transform:uppercase;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_more{text-align: center;}

.ind_more a{display: inline-table; background: #7b7b7b;text-align: center; color: #fff; letter-spacing: 5px;}

.ind_more a:hover{background: #11216c;}

@media screen and (min-width:1300px){

    .ind_title h3{font-size: 30px; margin: 8px 0px 4px;}

    .ind_title span{width: 24px; height: 20px;}

    .ind_title p{font-size: 16px;}

    .ind_more a{ width: 180px; height:50px; line-height: 50px; }

}

@media screen and (min-width:991px) and (max-width:1300px){

    .ind_title h3{font-size: 26px; margin: 8px 0px 4px;}

    .ind_title span{width: 24px; height: 20px;}

    .ind_title p{font-size: 14px;}

    .ind_more a{ width: 160px; height:44px; line-height: 44px; }

}

@media screen and (min-width:768px) and (max-width:991px){

    .ind_title h3{font-size: 22px; margin: 8px 0px 4px;}

    .ind_title span{width: 24px; height: 20px;}

    .ind_title p{font-size: 14px;}

    .ind_more a{ width: 140px; height:40px; line-height: 40px; }

}

    

@media screen and (max-width:768px){

    .ind_title h3{font-size: 1.6em; margin: 0.4em 0px 0.2em;}

    .ind_title span{width: 3em; height: 1em;}

    .ind_title p{font-size:0.8em;}

    .ind_more a{ width: 6em; height:2.4em; line-height: 2.4em; }

}













.ind_banner{position: relative;color: #fff; overflow: hidden; max-width: 1920px; margin: 0px auto;}

.ind_banner .bg_img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.ind_banner a{color: #fff; display: block;}

.ind_banner_div{position: absolute; left: 0px;top: 0px; width: 100%; height: 100%;}

.ind_banner_list{height: 100%; border-right: 1px rgba(255,255,255,0.8) solid;}

.ind_banner_list li{float: left;height: 100%; border-left: 1px rgba(255,255,255,0.8) solid; cursor: pointer; position: relative;}

.ind_banner_list li:hover,.ind_banner_list li.act{background: url(../images/index_03.png) repeat-x;}

.ind_banner_list .ban_big{position: absolute; left: 0px;/*transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;*/}

.ind_banner_list .title{text-align: center;}

.ind_banner_list .title h3{margin-bottom: 5px;}

.ind_banner_list .title p{font-size: 14px;}

.ind_banner_list .title span{background: #fff; width: 34px; height: 2px; display: inline-table; margin: 8px 0px;}

.ind_banner_list .link{display: none;}



.ind_banner:hover .bg_img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

@media (min-width: 1300px){

    .ind_banner_list{width: 1300px; margin: 0px auto;}

    .ind_banner_list li{padding:40px 0px;}

    .ind_banner_list .ban_big{width: 100%; top: 70%;}

    .ind_banner_list li:hover .ban_big,.ind_banner_list li.act .ban_big{top: 40px;}

    .ind_banner_list .title h3{font-size: 26px;}

    .ind_banner_list .link{line-height: 2; font-size: 17px; text-indent: 45px; margin-top: 35px;}

    .ind_banner_list .link a{margin: 25px 0px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .ind_banner_list{}

    .ind_banner_list li{padding:20px 0px;}

    .ind_banner_list .ban_big{width: 100%; top: 70%;}

    .ind_banner_list li:hover .ban_big,.ind_banner_list li.act .ban_big{top: 20px;}

    .ind_banner_list .title h3{font-size: 22px;}

    .ind_banner_list .link{line-height: 2; font-size: 15px; text-indent: 45px; margin-top: 20px;}

    .ind_banner_list .link a{margin: 12px 0px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .ind_banner_list{}

    .ind_banner_list li{padding:20px 0px;}

    .ind_banner_list .ban_big{width: 100%; top:65%;}

    .ind_banner_list .title h3{font-size: 18px;}

    .ind_banner_list .title p{font-size: 12px;}

    .ind_banner_list .link{line-height: 2; font-size: 15px; text-indent: 45px; margin-top: 20px;}

    .ind_banner_list .link a{margin: 12px 0px;}

}

@media (min-width: 991px){

    .ind_banner_list li:hover .link,.ind_banner_list li.act .link{display: block;}

}

@media (min-width: 768px){

    .ind_banner_list li{ width: 20%; }

    .ind_banner_list .ban_big{ padding:0px 3%;}

    .ind_banner_wap{display: none;}

}

@media (max-width: 768px){

    .ind_banner{display: none;}

    .ind_banner_wap{background: url(../images/ind_wap_02.jpg) center center no-repeat; color: #ffffff; padding:1.8em 1%;}

    .ind_banner_wap a{float: left; color: #fff; width: 31.333%; padding:0.5em 2%; background: rgba(255,255,255,0.2); margin: 0.5em 1%;}

    .ind_banner_wap a.two{width: 48%;}

    .ind_banner_wap a h3{font-size: 1.2em;}

    .ind_banner_wap a p{height: 3.2em; line-height: 1.6em; margin-top: 0.4em; overflow: hidden;}

}





.ind_about{background: url(../images/jindun53.jpg) center center no-repeat;}

.ind_about .word .desc{line-height: 2.4; color: #666; text-indent: 2em;}

.ind_about .img{overflow: hidden;}

.ind_about .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s}

.ind_about .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.ind_biao li{float: left; text-align: center;}

.ind_biao li b{display: block; color: #4c4c4c;}

.ind_biao li span{display: block; border-radius: 4px; border:1px #cccccc solid;}

@media (min-width: 1300px){

    .ind_about{padding:90px 0px;}

    .ind_about .img{width: 592px;}

    .ind_about .word{width: 640px; height: 628px; }

    .ind_about .word .desc{margin: 20px 0px;}



    .ind_biao li{width: 24%; margin: 0px 0.5%;}

    .ind_biao li b i{font-size: 56px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .ind_about{padding:70px 0px;}

    .ind_about .img{width:450px;}

    .ind_about .word{width: 490px; height: 477px; }

    .ind_about .word .desc{margin: 20px 0px;}



    .ind_biao li{width: 24%; margin: 0px 0.5%;}

    .ind_biao li b i{font-size: 40px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .ind_about{padding:50px 0px;}

    .ind_about .img{width:350px;}

    .ind_about .word{width: 380px;}

    .ind_about .word .desc{margin: 20px 0px; height: 198px;overflow: hidden;}

    .ind_biao{display: none;}

}

@media (min-width: 768px){

    .ind_about .img{float: left;}

    .ind_about .img_wap{display: none;}

    .ind_about .word{float: right; position: relative;}

    .ind_biao{position: absolute; left: 0px; width: 100%; bottom: 20px;}

    .ind_biao li span{line-height: 40px; height: 40px;}

}

@media (max-width: 768px){

    .ind_about .img{display: none;}

    .ind_about .img_wap{display: block; margin-top: 1.2em;}

    .ind_about{padding:1em 0px 1.6em;}

    .ind_about .ind_title,.ind_about .ind_more{text-align: center;}

    .ind_about .word{margin-top: 1.2em;}

    .ind_about .word .desc{margin: 0.8em 0px;}

    .ind_biao{margin-top: 1.2em;}

    .ind_biao li{width: 24%; margin: 0px 0.5%;}

    .ind_biao li b i{font-size: 1.6em;}

    .ind_biao li span{line-height: 2.2em; height: 2.2em;}

}





@media (min-width: 1300px){



}

@media (min-width: 991px) and (max-width: 1300px){



}

@media (min-width: 768px) and (max-width: 991px){



}

@media (min-width: 768px){



}

@media (max-width: 768px){



}







.ind_case{background: url(../images/jindun126.jpg) center center no-repeat;}

.ind_case .container{background: #ffffff;}

.ind_case_div a{float: left; position: relative;}

.ind_case_div a .img{display: table-cell; vertical-align: middle;text-align: center;}

.ind_case_div a .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.ind_case_div a .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.ind_case_div a h3{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(17,33,108,0.5); color: #fff; line-height: 2; text-align: center;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; padding: 0px 2%;}

@media (min-width: 1300px){

    .ind_case{padding: 90px 0px;}

    .ind_case .container{padding: 40px 65px;}

    .ind_case_div{margin-top: 20px;}

    .ind_case_div a{width: 370px; margin: 10px;}

    .ind_case_div a .img{width: 370px; height: 230px; overflow: hidden;}

    .ind_case_div a .img img{max-height: 230px;}

    .ind_case_div a h3{font-size: 18px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .ind_case{padding: 70px 0px;}

    .ind_case .container{padding: 30px 55px;}

    .ind_case_div{margin-top: 20px;}

    .ind_case_div a{width: 270px; margin: 8px;}

    .ind_case_div a .img{width: 270px; height: 167px; overflow: hidden;}

    .ind_case_div a .img img{max-height: 167px;}

    .ind_case_div a h3{font-size: 16px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .ind_case{padding: 70px 0px;}

    .ind_case .container{padding: 30px 55px;}

    .ind_case_div{margin-top: 20px;}

    .ind_case_div a{width: 203px; margin: 5px;}

    .ind_case_div a .img{width: 370px; height: 125px; overflow: hidden;}

    .ind_case_div a .img img{max-height: 125px;}

    .ind_case_div a h3{font-size: 14px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .ind_case{padding: 1.6em 0px;}

    .ind_case .container{padding: 1em 2%;}

    .ind_case_div{margin-top: 0.6em;}

    .ind_case_div a{width: 49%; margin: 0.3em 0px;}

    .ind_case_div a:nth-child(2n){float: right;}

    .ind_case_div a .img{width: 370px; height: 8em; overflow: hidden;}

    .ind_case_div a .img img{max-height: 8em;}

    .ind_case_div a h3{font-size: 1em;}

}







.ind_news{background: url(../images/bg_new_02.jpg) center center no-repeat;}

.ind_news_div a{position: relative; border-radius: 8px; overflow: hidden; display: block;}

.ind_news_div a .img{display: table-cell; vertical-align: middle;text-align: center; overflow: hidden;}

.ind_news_div a .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.ind_news_div a .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}



@media (min-width: 1300px){

    .ind_news{padding: 90px 0px;}

    .ind_news_div{margin-top: 20px;}

    .ind_news_div a{width:413px; margin: 10px;}

    .ind_news_div a .img{width: 413px; height: 276px; overflow: hidden;}

    .ind_news_div a .img img{max-height: 276px;}

    .ind_news_div a h3{font-size: 18px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .ind_news{padding: 70px 0px;}

    .ind_news_div{margin-top: 20px;}

    .ind_news_div a{width: 307px; margin: 8px;}

    .ind_news_div a .img{width: 307px; height: 205px; overflow: hidden;}

    .ind_news_div a .img img{max-height: 307px;}

    .ind_news_div a h3{font-size: 16px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .ind_news{padding: 70px 0px;}

    .ind_news_div{margin-top: 20px;}

    .ind_news_div a{width: 240px; margin: 5px;}

    .ind_news_div a .img{width: 240px; height: 160px; overflow: hidden;}

    .ind_news_div a .img img{max-height: 160px;}

    .ind_news_div a h3{font-size: 14px;}

}

@media (min-width: 768px){

    .ind_news_div a{float: left;}

    .ind_news_div a h3{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(17,33,108,0.5); color: #fff; line-height: 2; text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; padding: 6px 2%;}

}

@media (max-width: 768px){

    .ind_news{padding: 1.6em 0px;}

    .ind_news_div{margin-top: 0.6em;}

    .ind_news_div a{margin: 0.5em 0px; clear: both;}

    .ind_news_div a .img{float: left; width: 30%;}

    .ind_news_div a h3{font-size: 1em;float: right; width: 68%; line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

}







.main_ban{text-align: center; position: relative;}

.location{border-bottom: 1px #e5e5e5 solid; line-height: 2;}

.location a:first-child{background: url(../images/jindun40.png) center left no-repeat; padding-left: 25px;}



.main_cate{text-align: center;}

.main_cate a{display: inline-table; background:#666666; color: #fff;}

.main_cate a:hover,.main_cate a.act{ background: #11216c;}



.main_title{text-align: center;}

.main_title h3{line-height: 1; font-weight: bold;}

.main_title span{background: #11216c; display: inline-table;}

.main_title p{text-transform:uppercase; color: #999; line-height: 1;}



.yewu_cate{position: absolute;left: 0px; bottom: 0px; width: 100%;}

.yewu_cate .container{background: #f6f6f6; border-top-left-radius: 10px;  border-top-right-radius: 10px; overflow: hidden;}

.yewu_cate a{float: left;}

.yewu_cate a p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.yewu_cate a:hover,.yewu_cate a.act{color: #fff; background: #11216c;}

@media (min-width: 1300px){

    .location{line-height: 45px;}



    .main_cate{margin: 40px auto 0px;}

    .main_cate a{min-width: 150px; padding: 0px 15px; height:55px; line-height: 55px; margin: 5px 10px; font-size:18px;}



    .main_title{}

    .main_title h3{font-size: 30px;}

    .main_title span{width: 34px; height: 3px; margin: 12px 0px 10px;}

    

    .yewu_cate a{padding: 25px 2% 15px; width: 20%;}

    .yewu_cate a h3{font-size: 22px; margin-bottom: 10px;}

    .yewu_cate a p {height: 40px;}

}



@media (min-width: 991px) and (max-width: 1300px){

    .location{line-height: 45px;}



    .main_cate{margin: 36px auto 0px;}

    .main_cate a{min-width: 130px; padding: 0px 15px; height:50px; line-height: 50px; margin: 5px 10px; font-size: 16px;}



    .main_title{}

    .main_title h3{font-size: 24px;}

    .main_title span{width: 34px; height: 3px;  margin: 10px 0px 8px;}



    .yewu_cate a{padding: 20px 2% 10px; width: 20%;}

    .yewu_cate a h3{font-size: 20px; margin-bottom: 10px;}

    .yewu_cate a p {height: 40px;}



}



@media (min-width: 768px) and (max-width: 991px){

    .location{line-height: 40px;}



    .main_cate{margin: 30px  auto 0px;}

    .main_cate a{min-width: 120px; padding: 0px 15px; height:40px; line-height: 40px; margin: 5px 10px; font-size: 15px;}



    .main_title{}

    .main_title h3{font-size: 20px;}

    .main_title span{width: 30px; height: 2px;  margin: 10px 0px 8px;}

    

    .yewu_cate a{padding: 25px 1% 15px; width: 19%;}

    .yewu_cate a:nth-child(3){width: 24%;}

    .yewu_cate a h3{font-size: 18px; margin-bottom: 8px;}

    .yewu_cate a p {height: 20px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

}



@media (min-width: 768px){



}



@media (max-width: 768px){

    .main_ban{overflow: hidden;}

    .main_ban img{max-width: 180%; width: 180%; margin-left: -40%;}



    .main_cate{margin: 1.2em auto 0px;}

    .main_cate a{padding: 0px 0.8em; height:2em; line-height: 2em; margin: 5px 5px;}



    .main_title{}

    .main_title h3{font-size: 1.3em;}

    .main_title span{width: 2em; height: 0.1em;  margin: 0.4em 0px 0.3em;}

    .yewu_cate{display: none;}

    .yewu_cate a{padding: 0.8em 0.6%; width: 20%;}

    .yewu_cate a h3{font-size: 1.1em;}

    .yewu_cate a p {display: none;}



}











































.ind_yewu{background: url(../images/jindun54.jpg) center center no-repeat;}

.ind_yewu .yewu_left{background: #fff; float: left;}

.ind_yewu .yewu_right{background: #fff; float: right;}

.navBox li{border-bottom: 1px #f4f4f4 solid;}

.navBox h2{ cursor: pointer;}

.navBox li .obFocus,.navBox li .seconFocus{color: #112f80;}

.secondary{overflow: hidden; height: 0px;}

.secondary a{color: #666; display: block;border-top: 1px #f4f4f4 solid; cursor: pointer;}

.secondary a:hover,.navBox h2:hover{color:#112f80;}

.ind_yewu_list,.ind_yewi_con{display: none;}

.yewu_list a{float: left;}

.yewu_list a .img{ border-top: 2px #999999 solid; border-bottom: 2px #999999 solid;}

.yewu_list a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; text-align: center; line-height: 2; margin-top: 10px;}



.ind_yewi_con li{float: left;}

.ind_yewi_con li:nth-child(2){float: right;}

.ind_yewi_con .content{line-height: 2.4; color: #666666; overflow: hidden;}

.about_more{text-align: right;}

#ind_yewu_7{display: block;}

@media (min-width: 1300px){

    .ind_yewu{padding: 90px 0px;}

    .ind_yewu .yewu_left{width: 260px; height: 700px; padding-top: 25px;}

    .navBox li{ line-height: 50px;}

    .navBox h2{font-size: 16px; line-height: 50px;padding-left: 70px;}

    .secondary{font-size: 15px;}

    .secondary a{ padding-left: 90px;}

    .ind_yewu .yewu_right{width: 1015px;height: 700px; padding: 25px 40px;}

    

    .ind_yewu_list h2,.ind_yewi_con h2{font-size: 18px; line-height: 2;}

    .yewu_list{padding: 12px 0px 20px;}

    .yewu_list a{margin: 8px; width: 295px; }

    .yewu_list a .img{height: 202px;}

    .yewu_list a .img img{max-height: 198px;}

    .yewu_list a h3{font-size: 16px;}

    

    .ind_yewi_con{padding: 20px 10px;}

    .ind_yewi_con ul{margin-bottom: 25px;}

    .ind_yewi_con li{width: 440px; height: 304px;}

    .ind_yewi_con li img{max-height: 304px;}

    .ind_yewi_con .content{margin: 25px 0px; height: 450px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .ind_yewu{padding: 70px 0px;}

    .ind_yewu .yewu_left{width: 240px; height: 580px; padding-top: 20px;}

    .navBox li{ line-height: 42px;}

    .navBox h2{font-size: 16px; line-height: 45px;padding-left: 60px;}

    .secondary{font-size: 15px;}

    .secondary a{ padding-left: 80px;}

    .ind_yewu .yewu_right{width: 710px;height: 580px; padding: 25px 30px;}

    

    .ind_yewu_list h2,.ind_yewi_con h2{font-size: 18px; line-height: 2;}

    .yewu_list{padding: 12px 0px 20px;}

    .yewu_list a{margin: 8px; width: 200px; }

    .yewu_list a .img{height: 138px;}

    .yewu_list a .img img{max-height: 134px;}

    .yewu_list a h3{font-size: 16px;}



    .ind_yewi_con{padding: 15px 0px;}

    .ind_yewi_con ul{margin-bottom: 25px;}

    .ind_yewi_con li{width: 315px; height: 218px;}

    .ind_yewi_con li img{max-height: 218px;}

    .ind_yewi_con .content{margin: 25px 0px; height: 400px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .ind_yewu{padding: 70px 0px;}

    .ind_yewu .yewu_left{width: 180px; height: 580px; padding-top: 20px;}

    .navBox li{ line-height: 42px;}

    .navBox h2{font-size: 15px; line-height: 45px;padding-left: 20px;}

    .secondary{font-size: 14px;}

    .secondary a{ padding-left: 30px;}

    .ind_yewu .yewu_right{width: 550px;height: 580px; padding: 20px 20px;}

    

    .ind_yewu_list h2,.ind_yewi_con h2{font-size: 18px; line-height: 2;}

    .yewu_list{padding: 12px 0px 20px;}

    .yewu_list a{margin: 8px; width: 239px; }

    .yewu_list a:nth-child(5),.yewu_list a:nth-child(6){display: none;}

    .yewu_list a .img{height: 164px;}

    .yewu_list a .img img{max-height: 160px;}

    .yewu_list a h3{font-size: 16px;}



    .ind_yewi_con{padding: 20px 0px;}

    .ind_yewi_con ul{margin-bottom: 25px;}

    .ind_yewi_con li{width: 250px; height: 173px;}

    .ind_yewi_con li img{max-height: 173px;}

    .ind_yewi_con .content{margin: 25px 0px; height:390px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .ind_yewu{padding: 1.6em 0px; background-size: 100% 100%;}

    .ind_yewu .yewu_left{width: 38%; height: 550px; padding-top: 1em;}

    .navBox li{ line-height: 42px;}

    .navBox h2{font-size: 1.05em; line-height: 42px;padding-left: 8%;}

    .secondary{font-size: 1em;}

    .secondary a{ padding-left: 12%;}

    .ind_yewu .yewu_right{width: 60%;padding: 1em 3%; height: 550px;}

    

    .ind_yewu_list h2,.ind_yewi_con h2{font-size: 18px; line-height: 2;}

    .yewu_list{padding: 12px 0px 20px;}

    .yewu_list a{margin: 8px 0px;}

    .yewu_list a:nth-child(3),.yewu_list a:nth-child(4),.yewu_list a:nth-child(5),.yewu_list a:nth-child(6){display: none;}

    .yewu_list a .img{height: 151px;}

    .yewu_list a .img img{max-height: 147px;}

    .yewu_list a h3{font-size: 16px;}



    .ind_yewi_con{padding: 1em 0px;}

    .ind_yewi_con ul{margin-bottom: 1em;}

    .ind_yewi_con li:nth-child(2){display: none;}

    .ind_yewi_con .content{margin: 1em 0px; height: 390px;}

}













.main{}

.main_case a{float: left; position: relative;}

.main_case a h3{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(17,33,108,0.5); color: #fff; line-height: 2; text-align: center;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; padding: 0px 2%;}

.main_case a .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.main_case a .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

@media (min-width: 1300px){

    .main{padding: 45px 0px;}

    .main_case{padding: 20px 0px;}

    .main_case a{margin: 15px 0px; width: 416px;}

    .main_case a:nth-child(3n-1){margin: 15px 26px;}

    .main_case a .img{height: 257px;}

    .main_case a img{max-height: 257px;}

    .main_case a h3{font-size: 18px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main{padding: 35px 0px;}

    .main_case{padding: 15px 0px;}

    .main_case a{margin: 12px 0px; width: 310px;}

    .main_case a:nth-child(3n-1){margin: 12px 20px;}

    .main_case a .img{height: 192px;}

    .main_case a img{max-height: 192px;}

    .main_case a h3{font-size: 16px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main{padding: 25px 0px;}

    .main_case{padding: 15px 0px;}

    .main_case a{margin: 12px 0px; width: 240px;}

    .main_case a:nth-child(3n-1){margin: 12px 15px;}

    .main_case a .img{height: 148px;}

    .main_case a img{max-height: 148px;}

    .main_case a h3{font-size: 15px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .main{padding: 1.5em 0px;}

    .main_case{padding: 1em 0px;}

    .main_case a{margin: 0.5em 0px; width: 49%;}

    .main_case a:nth-child(2n){float: right;}

    .main_case a .img{height: 148px;}

    .main_case a img{max-height: 148px;}

    .main_case a h3{font-size: 15px;}

}













.main_yewucate_ul li{background: #eeeeee;}

.main_yewucate_ul li a{display: block;}

.main_yewucate_ul li .img{overflow: hidden;}

.main_yewucate_ul li .desc{font-size: 14px;}



.main_yewucate_ul li .desc p{color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.main_yewucate_ul li .desc span{display: block; color: #fff; text-align: center;background: #666666;}

.main_yewucate_ul li a:hover span{background: #11216c;}

.main_yewucate_ul li:nth-child(2n) {background: #fff;}



.main_yewucate_ul li:nth-child(2n) .desc{text-align: right;}

.main_yewucate_ul li:nth-child(2n) .desc span{float: right;}



@media (min-width: 1300px){

    .main_yewucate_ul{padding: 40px 0px;}

    .main_yewucate_ul li{padding: 40px 0px;}

    .main_yewucate_ul li .img{width: 610px; height: 293px;}

    .main_yewucate_ul li .desc{ width: 690px; padding: 50px 0px 0px 80px; background: url(../images/line.jpg) left top 70px no-repeat;}

    .main_yewucate_ul li .desc h3{font-size: 30px;}

    .main_yewucate_ul li .desc p{ line-height:36px; margin:8px 0px 20px;}

    .main_yewucate_ul li:nth-child(2n) .desc{padding: 50px 80px 0px 0px; background: url(../images/line.jpg) right top 70px no-repeat; }

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_yewucate_ul{padding: 35px 0px;}

    .main_yewucate_ul li{padding: 35px 0px;}

    .main_yewucate_ul li .img{width: 450px; height: 250px;}

    .main_yewucate_ul li .desc{ width: 520px; padding: 40px 0px 0px 50px; background: url(../images/line.jpg) left -17px top 55px no-repeat;}

    .main_yewucate_ul li .desc h3{font-size: 26px;}

    .main_yewucate_ul li .desc p{ line-height:30px; margin:8px 0px 20px;}

    .main_yewucate_ul li:nth-child(2n) .desc{padding: 40px 50px 0px 0px; background: url(../images/line.jpg) right -17px top 55px no-repeat; }

}

@media (min-width: 768px) and (max-width: 991px){

    .main_yewucate_ul{padding: 30px 0px;}

    .main_yewucate_ul li{padding: 30px 0px;}

    .main_yewucate_ul li .img{width: 350px; height: 210px;}

    .main_yewucate_ul li .desc{ width: 400px; padding: 30px 0px 0px 30px; background: url(../images/line.jpg) left -37px top 55px no-repeat;}

    .main_yewucate_ul li .desc h3{font-size: 20px;}

    .main_yewucate_ul li .desc p{ line-height:30px; margin:8px 0px 20px;}

    .main_yewucate_ul li:nth-child(2n) .desc{padding: 30px 30px 0px 0px; background: url(../images/line.jpg) right -37px top 55px no-repeat; }

}

@media (min-width: 768px){

    .main_yewucate_ul li .desc span{ width: 140px;padding: 10px 0px;}

    .main_yewucate_ul li .img{float: left;}

    .main_yewucate_ul li .desc{float: right;}

    .main_yewucate_ul li:nth-child(2n) .img{float: right;}

    .main_yewucate_ul li:nth-child(2n) .desc{float: left;}

}

@media (max-width: 768px){

    .main_yewucate_ul{padding: 1em 2%;}

    .main_yewucate_ul li{padding: 1em 2%; }

    .main_yewucate_ul li img{}

    .main_yewucate_ul li .desc{font-size: 14px; padding: 1em 0px;}

    .main_yewucate_ul li .desc h3{font-size: 1.4em;}

    .main_yewucate_ul li .desc p{ line-height:2; margin:0.4em 0px 1em;}

    .main_yewucate_ul li .desc span{width: 8em; line-height:2em;}



}













.list_hide{display: none;}

.main_new_list{padding:10px 0px 40px;}

.main_new_list a{display: block; border-radius: 5px; border-bottom: 1px #cccccc dashed;}

.main_new_list a .img{float: left; overflow: hidden;}

.main_new_list a .desc{float: right; }

.main_new_list a .desc h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}

.main_new_list a .desc p{line-height: 2; color: #999; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.main_new_list a .desc span{border:1px #f2f2f2 solid; font-size: 14px; display: inline-table; text-align: center;}

.main_new_list a:hover span{background: #11216c; border-color: #11216c; color: #fff;}

@media (min-width: 1300px){

    .main_new_list a{padding: 18px 0px;}

    .main_new_list a .img{width: 457px; height: 236px; }

    .main_new_list a .desc{padding:43px 0px; width: 810px;}

    .main_new_list a .desc h3{font-size: 18px;}

    .main_new_list a .desc p{margin: 10px 0px 15px; }

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_new_list a{padding: 15px 0px;}

    .main_new_list a .img{width: 350px; height: 181px; }

    .main_new_list a .desc{padding:16px 0px; width: 590px;}

    .main_new_list a .desc h3{font-size: 16px;}

    .main_new_list a .desc p{margin: 10px 0px 15px; }

}

@media (min-width: 768px) and (max-width: 991px){

    .main_new_list a{padding: 10px 0px;}

    .main_new_list a .img{width: 300px; height: 155px; }

    .main_new_list a .desc{padding:13px 0px; width: 430px;}

    .main_new_list a .desc h3{font-size: 15px;}

    .main_new_list a .desc p{margin: 4px 0px 6px; }

}

@media (min-width: 768px){

    .main_new_list a .desc span{width: 110px; height: 30px; line-height: 30px;}

}

@media (max-width: 768px){

    .main_new_list a{padding: 0.5em 0px;}

    .main_new_list a .img{width: 30%; height: 4.6em;overflow: hidden; }

    .main_new_list a .desc{width: 68%;}

    .main_new_list a .desc h3{font-size: 1em;}

    .main_new_list a .desc p{margin: 4px 0px 6px; display: none;}

    .main_new_list a .desc span{width: 5em; height: 1.8em; line-height: 1.8em;}

}





















.job_top p{line-height: 2; text-indent: 2em;}



.joblist {overflow: hidden;}

.joblist h3{line-height: 2;}

.joblist h4{line-height: 2;}

.joblist .zhiwei{width: 65%;}

.joblist .renshu{width: 23%; text-align: center;}

.joblist .more{width: 12%;text-align: center;}

.joblist_title{display: block;width: 100%;font-weight: normal;color: #fff;background: #11216c;}

.joblist_title span {float: left;}

.joblist_info{}

.joblist_info li {width: 100%;overflow: hidden;font-size: 14px;color: #5d5d5d;border-bottom: 1px solid #ededed;}

.joblist_info li span {float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.joblist_info li span a {background: url(../images/drop-down.png) center center no-repeat; display: block; width: 100%; height: 100%;}

.joblist_info li span a.chover {background:url(../images/drop-up.png) center center no-repeat;}

.joblist_info_c {overflow: hidden;font-size: 14px;line-height: 2; display: none;}

.joblist_info li:hover{border-bottom:1px solid #11216c;}



.main_contact{background: #f2f2f2;}

.contact_ul{text-align: center;}

.contact_ul li{float: left; background: #ffffff;}

.contact_ul li h3{color: #666666;}

.contact_ul li p{line-height: 1.8;}


.classmap{width:100%;border:#ccc solid 1px;font-size:14px}

@media (min-width: 1300px){

    .job_top{ padding:30px 0px;}

    .joblist {margin-bottom: 40px;}

    .joblist h3{line-height: 2;}

    .joblist h4{font-size: 16px; margin-bottom: 20px;}

    .joblist .zhiwei{ text-indent: 20px;}



    .main_contact{ padding: 40px 0px;}

    .contact_ul{ margin: 40px 0px;}

    .contact_ul li{ width: 390px; padding: 40px 3%; height: 277px;}

    .contact_ul li:nth-child(2){margin:0px 65px;}

    .contact_ul li h3{ font-size: 20px; margin: 15px 0px;}

    .classmap{height:430px;}

    

}

@media (min-width: 991px) and (max-width: 1300px){

    .job_top{ padding:30px 0px;}

    .joblist {margin-bottom: 35px;}

    .joblist h3{line-height: 2;}

    .joblist h4{font-size: 16px; margin-bottom: 20px;}

    .joblist .zhiwei{ text-indent: 20px;}



    .main_contact{ padding: 35px 0px;}

    .contact_ul{ margin: 35px 0px;}

    .contact_ul li{ width: 293px; padding: 35px 3%; height: 263px;}

    .contact_ul li:nth-child(2){margin:0px 45px;}

    .contact_ul li h3{ font-size: 20px; margin: 15px 0px;}

    .classmap{height:390px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .job_top{ padding:30px 0px;}

    .joblist {margin-bottom: 30px;}

    .joblist h3{line-height: 2;}

    .joblist h4{font-size: 16px; margin-bottom: 20px;}

    .joblist .zhiwei{ text-indent: 20px;}



    .main_contact{ padding: 30px 0px;}

    .contact_ul{ margin: 30px 0px;}

    .contact_ul li{ width: 233px; padding: 30px 1%; height: 245px;}

    .contact_ul li:nth-child(2){margin:0px 25px;}

    .contact_ul li h3{ font-size: 20px; margin: 15px 0px;}

    .classmap{height:350px;}

}

@media (min-width: 768px){

    .joblist_title{height: 40px;line-height: 40px; font-size: 16px;}

    .joblist_title span {height: 40px;}

    .joblist_info li{height: 50px;line-height: 50px;}

    .joblist_info li span {height: 50px;}

    .joblist_info_c{padding: 10px 20px;}


}

@media (max-width: 768px){

    .job_top.container{ padding:1.6em 0px;}

    .joblist {margin-bottom: 1.6em;}

    .joblist h3{line-height: 2;}

    .joblist h4{font-size: 1em; margin-bottom: 1em;}

    .joblist .zhiwei{ text-indent: 1em;}

    .joblist_title{height: 35px;line-height: 35px; font-size: 1em;}

    .joblist_title span {height: 40px;}

    .joblist_info li{height: 40px;line-height: 40px;}

    .joblist_info li span {height: 40px;}

    .joblist_info_c{padding: 0.6em 2%;}

    .contact_ul li p{font-size: 1em;}



    .main_contact{ padding: 1.6em 0px;}

    .contact_ul{ margin: 1.6em 0px;}

    .contact_ul li{ width: 100%; padding: 1.5em 3%; margin: 0.6em 0px;}

    .contact_ul li h3{ font-size: 20px; margin: 15px 0px;}

    .classmap{height:24em;}

}













.main_hezuo_list{}

.main_hezuo_list a{float: left;border: 1px #dcdcdc solid;text-align: center;}

.main_hezuo_list a .img{display: table-cell; vertical-align: middle; }

.main_hezuo_list a .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.main_hezuo_list a .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.main_hezuo_list a h3{line-height: 2; background: #f6f6f6;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; padding: 0px 2%;}

@media (min-width: 1300px){

    .main_hezuo_list{padding: 20px 0px;}

    .main_hezuo_list a{margin: 15px 17px; width: 290px;}

    .main_hezuo_list a .img{width: 290px; height: 166px;}

    .main_hezuo_list a .img img{max-height: 130px; max-width: 250px;}

    .main_hezuo_list a h3{font-size: 18px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_hezuo_list{padding: 20px 0px;}

    .main_hezuo_list a{margin: 10px 10px; width: 222px;}

    .main_hezuo_list a .img{width: 290px; height: 120px;}

    .main_hezuo_list a .img img{max-height: 100px; max-width: 200px;}

    .main_hezuo_list a h3{font-size: 16px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_hezuo_list{padding: 20px 0px;}

    .main_hezuo_list a{margin: 5px; width: 177px;}

    .main_hezuo_list a .img{width: 177px; height: 100px;}

    .main_hezuo_list a .img img{max-height: 80px; max-width: 150px;}

    .main_hezuo_list a h3{font-size: 14px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .main_hezuo_list{padding: 20px 0px;}

    .main_hezuo_list a{margin: 0.3em 0px; width: 49%;}

    .main_hezuo_list a:nth-child(2n){float: right;}

    .main_hezuo_list a .img{width: 24em; height: 6em;}

    .main_hezuo_list a .img img{max-height: 5em; max-width: 80%;}

    .main_hezuo_list a h3{font-size: 14px;}

}












.main_yewu_sanji{line-height: 2.2;}

.main_yewu_sanji .title{font-weight: bold; text-align:center;}

@media (min-width: 1300px){

    .main_yewu_sanji{padding: 30px 0px;}

    .main_yewu_sanji .title{font-size: 30px; margin-bottom: 10px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_yewu_sanji{padding: 25px 0px;}

    .main_yewu_sanji .title{font-size: 26px; margin-bottom: 10px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_yewu_sanji{padding: 20px 0px;}

    .main_yewu_sanji .title{font-size: 20px; margin-bottom: 8px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .main_yewu_sanji{padding: 1em 0px;}

    .main_yewu_sanji .title{font-size: 1.2em; margin-bottom: 0.3em;}

}


.main_yewu_sanji,.main_yewucate_ul{display: none;}
.main_zong>div:first-child{display: block;}




.main_page{line-height: 2;}



.main_about{background: url(../images/about_bg_02.jpg) center bottom no-repeat;}

.main_about .img{overflow: hidden;}

.main_about .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.main_about .img:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.main_about .word .content{line-height: 2.2; overflow: auto;}

@media (min-width: 1300px){

    .main_about{padding-bottom: 30px;}

    .main_about .img{width: 600px; height: 628px; }

    .main_about .word{width: 650px; height: 628px; padding: 50px 0px;}

    .main_about .word .content{ margin-top: 25px; height: 425px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_about{padding-bottom: 25px;}

    .main_about .img{width: 430px; height: 456px; }

    .main_about .word{width: 500px; height: 456px; padding:20px 0px;}

    .main_about .word .content{ margin-top: 15px; height:330px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_about{padding-bottom: 20px;}

    .main_about .img{width: 330px; height: 350px; }

    .main_about .word{width: 400px; height: 350px; padding:10px 0px;}

    .main_about .word .content{ margin-top: 15px; height:245px;}

}

@media (min-width: 768px){

    .main_about .img{float: left;}

    .main_about .word{float: right;}

}

@media (max-width: 768px){

    .main_about{padding-bottom: 1.2em;}

    .main_about .word{margin-top: 1.4em;}

    .main_about .word .content{ margin-top: 0.5em;}

}



.main_biao li{float: left; text-align: center;}

.main_biao li b{display: block; color: #4c4c4c;}

.main_biao li span{display: block; border-radius: 4px; border:1px #cccccc solid;}

@media (min-width: 1300px){

    .main_biao{margin-top: 40px;}

    .main_biao li{width: 14%; margin: 0px 5%;}

    .main_biao li b i{font-size: 56px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_biao{margin-top: 35px;}

    .main_biao li{width: 16%; margin: 0px 4%;}

    .main_biao li b i{font-size: 40px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_biao{margin-top: 30px;}

    .main_biao li{width: 21%; margin: 0px 2%;}

    .main_biao li b i{font-size: 34px;}

}

@media (min-width: 768px){



    .main_biao{}

    .main_biao li span{line-height: 40px; height: 40px;}

}

@media (max-width: 768px){

    .main_biao{margin-top: 1.2em;}

    .main_biao li{width: 23%; margin: 0px 1%;}

    .main_biao li b i{font-size: 1.6em;}

    .main_biao li span{line-height: 2.2em; height: 2.2em;}

}











.main_shili_ul li{float: left; cursor: pointer; text-align: center;position: relative;}

.main_shili_ul li img{position: absolute; left: 50%;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.main_shili_ul li .desc{background: #f3f3f3;}

.main_shili_ul li h3{color: #11216c; line-height: 2;}

.main_shili_ul li p{line-height: 2;}

.main_shili_ul li:hover{box-shadow: 0px 0px 5px #999;}

.main_shili_ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

@media (min-width: 1300px){

    .main_culture{padding: 50px 0px;}

    .main_shili_ul{margin-top: 90px;}

    .main_shili_ul li{ width: 309px; margin: 0px 8px; }

    .main_shili_ul li img{top:-51px; margin-left: -51px;}

    .main_shili_ul li .desc{padding: 75px 40px 30px;}

    .main_shili_ul li h3{font-size: 20px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_culture{padding: 50px 0px;}

    .main_shili_ul{margin-top: 90px;}

    .main_shili_ul li{ width: 226px; margin: 0px 8px; }

    .main_shili_ul li img{top:-51px; margin-left: -51px;}

    .main_shili_ul li .desc{padding: 75px 20px 30px;}

    .main_shili_ul li h3{font-size: 18px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_culture{padding: 50px 0px;}

    .main_shili_ul{margin-top: 90px;}

    .main_shili_ul li{ width: 177px; margin: 0px 5px; }

    .main_shili_ul li img{top:-51px; margin-left: -51px;}

    .main_shili_ul li .desc{padding: 75px 10px 30px;}

    .main_shili_ul li h3{font-size: 18px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .main_culture{padding: 1.5em 0px;}

    .main_shili_ul li{ width: 49%; margin-top: 4em;}

    .main_shili_ul li:nth-child(2n){float: right; }

    .main_shili_ul li img{top:-3em; margin-left: -3em; height: 6em}

    .main_shili_ul li .desc{padding: 4em 2% 1.2em;}

    .main_shili_ul li h3{font-size: 1.2em;}

}







.main_zhuize{background: url(../images/about_020.jpg) center center no-repeat; color: #fff; text-align: center;}

.main_zhuize h3{line-height: 2;}

.main_zhuize .list span{display: inline-table; border: 1px #fff solid; cursor: pointer;}

@media (min-width: 1300px){

    .main_zhuize{height: 270px; padding: 60px 0px;}

    .main_zhuize h3{font-size: 30px; margin-bottom: 20px;}

    .main_zhuize .list span{line-height: 34px; border-radius: 17px; padding: 0px 15px;}



}

@media (min-width: 991px) and (max-width: 1300px){

    .main_zhuize{height: 270px; padding: 40px 0px;}

    .main_zhuize h3{font-size: 26px; margin-bottom: 15px;}

    .main_zhuize .list span{line-height: 34px; border-radius: 17px; padding: 0px 15px; width: 32%; margin: 10px 0px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_zhuize{height: 270px; padding: 40px 0px;}

    .main_zhuize h3{font-size: 24px; margin-bottom: 15px;}

    .main_zhuize .list span{line-height: 34px; border-radius: 17px; padding: 0px 15px; width: 32%; margin: 10px 0px;}

}

@media (min-width: 768px){



}

@media (max-width: 768px){

    .main_zhuize{padding: 2em 0px;}

    .main_zhuize h3{font-size: 1.5em; margin-bottom: 0.6em;}

    .main_zhuize .list span{line-height: 1.8; border-radius: 1em; padding: 0px 2%; width:48%; margin: 0.3em 0px;}

}







.main_honor{background: url(../images/aboutbg_02.jpg) center center no-repeat;}

/*轮播*/

.poster-item{background: #fff; transition: all 0.5s;cursor: default; -moz-transition: all 0.5s;cursor: default;

    -webkit-transition: all 0.5s;cursor: default; -o-transition: all 0.5s;cursor: default; box-shadow: 0px 0px 5px rgba(0,0,0,0.2)}







.main_honor .container{min-width: 1300px;}

@media (min-width: 1300px){

    .main_honor{padding: 40px 0px;}

    .lb_gl{height:460px; margin-top: 30px;}

    .poster-item{height: 453px;width:336px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_honor{padding: 34px 0px;} 

    .lb_gl{height:460px; margin-top: 30px;}

    .poster-item{height: 453px;width:336px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_honor{padding: 25px 0px;} 

    .lb_gl{height:460px; margin-top: 30px;}

    .poster-item{height: 453px;width:336px;}

}

@media (min-width: 768px){

    .lb_gl_wap{display: none;}

}

@media (max-width: 768px){

    .main_honor{padding: 1.5em 0px;} 

    .lb_gl{display: none;}

    .lb_gl_wap{padding: 1em 2% 0px;}

    .lb_gl_wap li{float: left; width: 49%; margin-top: 0.8em;}

    .lb_gl_wap li:nth-child(2n){float: right;}



}







.main_yuangong{background: url(../images/aboutbg_03.jpg) center center no-repeat;}

.main_yuangong .main_title{color: #fff;}

.main_yuangong .main_title span{background: #fff;}

.main_yuangong_list .swiper-container {margin-left: auto;margin-right: auto;}

.main_yuangong_list .swiper-slide {overflow: hidden; text-align: center;height: calc((100% - 30px) / 2);/* Center slide text vertically */ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.main_yuangong_list .swiper-slide img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}

.main_yuangong_list .swiper-slide:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.main_yuangong_list .swiper-pagination{ bottom: 0px;}

.main_yuangong_list .swiper-pagination-bullet{opacity: 1; background: #7d7d7d;}

.main_yuangong_list .swiper-pagination-bullet-active{background: #fff;}

@media (min-width: 1300px){

    .main_yuangong{padding: 40px 0px;} 

    .main_yuangong_list{margin-top: 30px;}

    .main_yuangong_list .swiper-container{height: 620px; padding-bottom: 20px;}

}

@media (min-width: 991px) and (max-width: 1300px){

    .main_yuangong{padding: 34px 0px;} 

    .main_yuangong_list{margin-top:25px;}

    .main_yuangong_list .swiper-container{height: 470px; padding-bottom: 20px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .main_yuangong{padding: 25px 0px;}

    .main_yuangong_list{margin-top: 20px;}

    .main_yuangong_list .swiper-container{height:360px; padding-bottom: 20px;}

}

@media (min-width: 768px){

    

}

@media (max-width: 768px){

    .main_yuangong{padding: 1.5em 0px;} 

    .main_yuangong_list{margin-top: 1em;}

    .main_yuangong_list .swiper-container{height:23em; padding-bottom: 1em;}

}







.mnewscon .title{font-weight: normal; text-align: center;}

.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666;}

.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}

.mnewscon .mmnecon{line-height: 2.2;}

.prenext{line-height: 2.2;}

.prenext .prev{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.prenext .next{display: block; width: 70%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.prenext .return{background: #11216c; color: #fff;}

@media (min-width: 1300px) {

    .mnewscon{padding: 40px 0px;}

    .mnewscon .title{font-size: 22px; }

    .mnewscon .datetime{ margin:20px 0px;}

    .mnewscon .mmnecon{padding: 20px 0px;}

    .prenext{padding-top: 25px;}

    .prenext .return{ right: 20px; top:25px; padding: 8px 60px;}

}



@media (min-width: 991px) and (max-width: 1300px){

    .mnewscon{padding: 35px 0px;}

    .mnewscon .title{font-size: 20px; }

    .mnewscon .datetime{ margin:20px 0px;}

    .mnewscon .mmnecon{padding: 20px 0px;}

    .prenext{padding-top: 25px;}

    .prenext .return{ right: 20px; top:25px; padding: 8px 60px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .mnewscon{padding: 35px 0px;}

    .mnewscon .title{font-size: 20px; }

    .mnewscon .datetime{ margin:20px 0px;}

    .mnewscon .mmnecon{padding: 20px 0px;}

    .prenext{padding-top: 25px;}

    .prenext .return{ right: 20px; top:25px; padding: 8px 40px;}

}

@media (min-width: 768px){

    .prenext{position: relative;}

    .prenext .return{position: absolute;}

}

@media (max-width: 768px){

    .mnewscon{padding: 1.6em 0px;}

    .mnewscon .title{font-size: 1.2em; }

    .mnewscon .datetime{ margin:0.8em 0px;}

    .mnewscon .mmnecon{padding: 0.8em 0px;}

    .prenext{padding-top: 1em;}

    .prenext .return{ padding: 0.3em  2em;}

}







.yewu_fanwei{}

.yewu_fanwei a{background: #f7f7f7; float: left;}

.yewu_fanwei a:hover{background: #11216c; color: #fff;}

@media (min-width: 1300px) {
    
    .yewu_fanwei{padding-top: 30px;}

    .yewu_fanwei a{width: 18%; padding: 20px 2%; margin: 15px 1%;}

    .yewu_fanwei a h3{font-size: 20px; margin-bottom: 10px;}

    .yewu_fanwei a p{line-height: 24px; height: 48px;}

}



@media (min-width: 991px) and (max-width: 1300px){

    .yewu_fanwei{padding-top: 25px;}

    .yewu_fanwei a{width: 19%; padding: 15px 1%; margin: 10px 0.5%;}

    .yewu_fanwei a h3{font-size: 18px; margin-bottom: 10px;}

    .yewu_fanwei a p{line-height: 24px; height: 48px;}

}

@media (min-width: 768px) and (max-width: 991px){

    .yewu_fanwei{padding-top: 20px;}

    .yewu_fanwei a{width: 31.3333%; padding: 15px 1%; margin: 10px 1%;}

    .yewu_fanwei a h3{font-size: 18px; margin-bottom: 10px;}

    .yewu_fanwei a p{line-height: 24px; height: 48px;}

}

@media (min-width: 768px){


}

@media (max-width: 768px){
    
    .yewu_fanwei{padding-top: 1.5em;}

    .yewu_fanwei a{width: 49%; padding: 1em 1%; margin: 10px 0px;}

    .yewu_fanwei a:nth-child(2n){float: right;}

    .yewu_fanwei a h3{font-size: 18px; margin-bottom: 10px;}

    .yewu_fanwei a p{line-height: 24px; height: 48px;}

}


















.text_left{text-align: left;}

